#pragma once

#include "stdafx.h"
#include "Vector3D.h"

class Object
{
public:
	typedef Vector3D<unsigned int> POSITION;

	Object(void){}

	virtual ~Object(void){}

	virtual const char* signature() const { return Signature; }
	const POSITION& get_pos() const { return Position; }
	void set_pos(const POSITION& val) { Position = val; }

private:

	POSITION Position;

	static const char* Signature;
};


